Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.05.2014, 14:31
Профессор
Отправить личное сообщение для Эдди Посмотреть профиль Найти все сообщения от Эдди
 
Регистрация: 19.06.2010
Сообщений: 279

Как снять выделения из select multiple?
Выбираю в select multiple несколько пунктов.
Потом передумываю и ставлю checked в чекбоксе "Все пункты".
При этом как убрать выделения в селекте?
jQuery

(второй день изучаю только)
Ответить с цитированием
  #2 (permalink)  
Старый 11.05.2014, 16:46
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,149

Эдди,
$( "select option:selected" ).prop({selected: false})
Ответить с цитированием
  #3 (permalink)  
Старый 11.05.2014, 19:16
Профессор
Отправить личное сообщение для Эдди Посмотреть профиль Найти все сообщения от Эдди
 
Регистрация: 19.06.2010
Сообщений: 279

Спасибо. Все работает.
Все же js по сравнению с php сложнее в разы...
Ответить с цитированием
  #4 (permalink)  
Старый 11.05.2014, 19:33
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

А если value очистить или selectedIndex в -1 выставить?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #5 (permalink)  
Старый 11.05.2014, 19:38
Профессор
Отправить личное сообщение для Эдди Посмотреть профиль Найти все сообщения от Эдди
 
Регистрация: 19.06.2010
Сообщений: 279

danik.js,
Не усложняй. Сейчас мозг взорвется.
Так работает, и ладушки.
Ответить с цитированием
  #6 (permalink)  
Старый 11.05.2014, 19:39
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Дык это наоборот упрощение. Селектор как минимум проще.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #7 (permalink)  
Старый 11.05.2014, 20:20
Профессор
Отправить личное сообщение для Эдди Посмотреть профиль Найти все сообщения от Эдди
 
Регистрация: 19.06.2010
Сообщений: 279

Дополнительный вопрос (чтобы темы не плодить) - jquery

При пометке галкой чекбокса ловлю событие change, что неправильно, поскольку при снятии галки возникает то же событие.
$("#abc").change(function()

Как правильнее поймать событие пометки и снятие пометки галкой чекбокса? Чтобы они не были идентичными?
Ответить с цитированием
  #8 (permalink)  
Старый 11.05.2014, 20:50
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,149

Эдди,
проверять if($(this).is(":checked"))
Ответить с цитированием
  #9 (permalink)  
Старый 12.05.2014, 04:51
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

if (this.checked)
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #10 (permalink)  
Старый 12.05.2014, 22:12
Профессор
Отправить личное сообщение для Эдди Посмотреть профиль Найти все сообщения от Эдди
 
Регистрация: 19.06.2010
Сообщений: 279

так if($(this).is(":checked")) или if (this.checked)?
В чем разница?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить позицию начала выделения? @LEXXX_NF Events/DOM/Window 3 28.08.2009 10:28
Как правильно послать XML в POST запросе LowCoder AJAX и COMET 10 15.07.2009 23:20
Как снять фокус со всех элементов? Logo Общие вопросы Javascript 7 02.07.2009 23:53
Обработка значений select multiple разум Я не знаю javascript 7 08.06.2009 14:09
Как вывести на экран значение функции SELECT MAX(id) Владдд Серверные языки и технологии 3 25.01.2009 16:07